//[100,100]0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,1,255,4,4,3,255,7,6,5,255,9,8,6,255,10,10,7,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,17,16,13,255,17,16,12,255,17,16,12,255,17,16,12,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,7,6,5,255,9,8,6,255,11,10,8,255,13,12,10,255,14,14,11,255,16,15,12,255,17,16,13,255,19,18,14,255,20,19,15,255,22,20,16,255,23,22,17,255,24,23,18,255,25,23,18,255,25,24,19,255,26,24,19,255,27,25,20,255,27,26,20,255,14,13,10,255,22,21,16,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,5,4,255,7,7,5,255,9,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,21,20,16,255,23,21,17,255,24,23,18,255,25,24,19,255,27,25,20,255,28,26,21,255,29,27,21,255,30,28,22,255,31,29,23,255,32,30,23,255,32,30,24,255,33,31,24,255,34,32,25,255,33,31,24,255,32,30,24,255,32,30,23,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,1,255,3,3,2,255,5,4,3,255,7,6,5,255,8,8,6,255,10,10,8,255,12,12,9,255,14,13,11,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,22,21,17,255,24,22,18,255,25,24,19,255,27,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,32,30,24,255,33,31,24,255,34,32,25,255,35,33,26,255,36,33,26,255,37,34,27,255,38,35,28,255,38,36,28,255,38,36,28,255,38,36,28,255,38,36,28,255,37,35,28,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,1,1,1,255,3,2,2,255,4,4,3,255,6,5,4,255,8,7,6,255,10,9,7,255,12,11,8,255,13,13,10,255,15,14,11,255,17,16,13,255,19,18,14,255,21,20,15,255,22,21,16,255,24,22,17,255,25,24,18,255,26,25,20,255,28,26,21,255,29,28,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,36,33,26,255,37,34,27,255,38,35,28,255,39,36,28,255,40,37,29,255,40,38,30,255,41,39,31,255,42,40,31,255,42,40,31,255,42,40,31,255,43,40,31,255,43,40,32,255,43,40,31,255,33,31,24,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,5,5,4,255,6,6,5,255,8,8,6,255,10,10,8,255,12,11,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,32,31,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,35,28,255,39,36,28,255,40,37,29,255,41,38,30,255,42,39,31,255,43,40,32,255,44,41,32,255,45,42,33,255,46,43,34,255,46,43,34,255,46,43,34,255,46,44,34,255,47,44,34,255,47,44,35,255,45,42,33,255,41,39,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,3,3,2,255,4,4,3,255,5,5,4,255,7,6,5,255,9,8,6,255,10,10,8,255,12,11,9,255,14,13,10,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,22,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,31,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,38,36,28,255,39,37,29,255,40,38,30,255,41,39,31,255,43,40,31,255,44,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,48,45,35,255,48,46,36,255,49,46,36,255,49,47,36,255,50,47,37,255,51,47,37,255,51,48,37,255,49,46,36,255,48,45,35,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,1,255,3,3,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,6,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,27,21,255,30,29,22,255,32,30,23,255,33,31,25,255,35,33,26,255,36,34,27,255,37,35,28,255,39,36,29,255,40,38,30,255,41,39,30,255,42,40,31,255,43,41,32,255,44,42,33,255,46,43,34,255,47,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,51,48,37,255,51,48,38,255,52,49,38,255,52,49,39,255,53,50,39,255,53,50,39,255,54,51,40,255,53,50,39,255,52,49,38,255,50,47,37,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,8,7,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,25,19,255,28,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,31,255,44,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,49,46,36,255,51,47,37,255,52,49,38,255,53,50,39,255,53,50,39,255,54,51,40,255,55,51,40,255,55,52,41,255,56,52,41,255,56,53,42,255,57,54,42,255,56,53,41,255,56,52,41,255,55,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,3,3,255,5,5,4,255,6,6,5,255,7,7,5,255,9,8,6,255,10,10,8,255,12,11,9,255,14,13,10,255,16,15,11,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,28,255,40,38,29,255,41,39,30,255,43,40,32,255,44,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,52,41,255,56,53,42,255,57,54,42,255,58,54,43,255,59,55,43,255,59,56,44,255,60,56,44,255,59,55,44,255,58,55,43,255,58,54,43,255,47,44,35,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,1,255,3,3,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,6,255,10,9,7,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,19,18,14,255,20,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,55,52,41,255,57,53,42,255,57,54,42,255,58,55,43,255,59,55,43,255,60,56,44,255,60,57,44,255,61,57,45,255,62,58,46,255,62,58,46,255,62,58,46,255,61,57,45,255,61,57,45,255,57,54,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,1,1,255,3,3,2,255,4,4,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,24,18,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,35,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,47,45,35,255,49,46,36,255,50,47,37,255,51,48,38,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,54,43,255,59,55,43,255,59,56,44,255,60,57,44,255,61,57,45,255,62,58,46,255,63,59,46,255,63,60,47,255,64,60,47,255,64,60,47,255,64,60,47,255,64,60,47,255,63,60,47,255,60,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,9,255,15,14,11,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,28,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,45,35,255,49,46,36,255,50,47,37,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,60,57,44,255,61,57,45,255,62,58,45,255,63,59,46,255,63,59,47,255,64,60,47,255,65,61,48,255,66,62,49,255,66,62,49,255,66,62,49,255,66,62,49,255,66,62,49,255,66,62,49,255,63,59,46,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,1,255,3,3,3,255,5,5,4,255,7,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,12,11,9,255,14,13,10,255,16,15,11,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,28,255,40,38,29,255,41,39,30,255,43,40,32,255,44,41,33,255,46,43,34,255,47,44,35,255,48,45,36,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,53,42,255,58,54,42,255,59,55,43,255,60,56,44,255,61,58,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,48,255,66,62,49,255,67,63,50,255,68,64,50,255,68,64,51,255,68,64,50,255,68,64,50,255,68,64,50,255,68,64,50,255,65,61,48,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,1,1,255,3,3,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,6,255,10,9,7,255,12,11,9,255,13,12,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,50,40,255,55,52,40,255,56,53,41,255,57,54,42,255,58,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,64,51,255,69,65,51,255,70,66,52,255,71,66,52,255,71,66,52,255,70,66,52,255,70,66,52,255,70,66,52,255,67,63,49,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,3,3,255,5,5,4,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,21,20,15,255,22,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,33,31,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,52,49,39,255,53,50,39,255,55,51,40,255,56,52,41,255,57,54,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,64,51,255,70,65,51,255,71,66,52,255,72,67,53,255,72,68,53,255,72,68,53,255,73,68,54,255,73,68,54,255,73,68,54,255,72,67,53,255,68,64,50,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,7,255,10,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,24,18,255,27,25,20,255,28,27,21,255,30,28,22,255,31,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,60,57,44,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,65,51,255,70,65,51,255,71,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,74,69,54,255,74,70,55,255,74,70,55,255,75,70,55,255,75,70,55,255,73,69,54,255,69,65,51,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,3,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,14,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,36,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,45,35,255,49,46,36,255,50,47,37,255,52,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,53,42,255,58,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,51,255,71,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,75,71,55,255,75,71,56,255,76,71,56,255,76,71,56,255,76,72,56,255,77,72,56,255,74,70,55,255,71,66,52,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,19,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,27,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,42,40,31,255,44,41,32,255,45,42,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,51,255,71,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,56,255,77,72,57,255,77,72,57,255,77,73,57,255,78,73,57,255,78,73,58,255,77,73,57,255,75,70,55,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,10,8,255,13,12,9,255,14,13,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,17,255,24,23,18,255,26,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,24,255,33,31,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,53,42,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,69,65,51,255,70,66,52,255,71,67,53,255,72,68,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,56,255,78,73,57,255,78,74,58,255,79,74,58,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,78,73,58,255,76,71,56,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,6,255,10,10,8,255,12,11,9,255,13,13,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,28,22,255,31,29,23,255,32,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,51,47,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,60,57,45,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,71,67,52,255,72,68,53,255,73,69,54,255,74,70,55,255,75,71,55,255,76,72,56,255,77,73,57,255,78,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,81,76,59,255,81,76,60,255,81,76,60,255,81,76,60,255,79,74,58,255,77,72,56,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,33,26,255,36,34,27,255,37,35,28,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,51,40,255,55,52,41,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,66,52,255,71,67,52,255,72,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,59,255,81,76,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,82,77,60,255,80,75,59,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,28,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,43,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,60,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,84,79,62,255,82,77,61,255,80,76,59,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,6,6,4,255,8,7,6,255,9,9,7,255,11,10,8,255,12,12,9,255,14,13,10,255,15,15,11,255,17,16,13,255,19,18,14,255,20,19,15,255,22,21,16,255,23,22,17,255,25,24,18,255,27,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,28,255,40,38,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,54,50,39,255,55,52,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,66,51,255,71,67,52,255,72,68,53,255,73,69,54,255,74,70,55,255,75,71,55,255,76,72,56,255,77,73,57,255,78,74,58,255,79,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,83,78,61,255,83,78,62,255,84,79,62,255,85,79,62,255,85,80,63,255,86,80,63,255,84,79,62,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,2,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,14,14,11,255,16,15,12,255,18,16,13,255,19,18,14,255,21,20,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,55,44,255,60,57,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,62,255,84,79,62,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,81,64,255,86,81,64,255,85,80,63,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,0,0,255,2,2,2,255,4,4,3,255,5,5,4,255,7,7,5,255,9,8,6,255,10,10,7,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,31,29,22,255,32,30,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,40,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,45,35,255,49,46,36,255,50,47,37,255,52,48,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,54,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,74,70,55,255,75,71,56,255,76,72,56,255,77,73,57,255,78,74,58,255,80,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,82,65,255,88,83,65,255,87,81,64,255,85,80,63,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,7,255,10,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,21,255,29,28,22,255,31,29,23,255,32,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,42,40,31,255,44,41,32,255,45,42,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,68,64,50,255,70,65,51,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,85,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,88,83,65,255,87,82,64,255,86,80,63,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,20,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,28,255,39,36,29,255,40,38,30,255,41,39,31,255,43,40,32,255,44,41,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,55,43,255,60,57,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,63,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,69,55,255,75,71,55,255,76,72,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,76,59,255,81,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,89,83,65,255,88,82,65,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,2,255,5,5,4,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,25,255,35,33,26,255,36,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,85,67,255,90,85,66,255,89,84,66,255,88,83,65,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,4,3,3,255,5,5,4,255,7,7,5,255,9,8,6,255,10,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,21,20,16,255,23,22,17,255,25,23,18,255,26,24,19,255,28,26,20,255,29,27,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,70,65,51,255,71,67,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,91,86,67,255,90,85,66,255,89,84,66,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,6,255,9,9,7,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,11,255,17,16,13,255,19,18,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,39,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,69,54,255,75,71,55,255,76,72,56,255,77,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,92,87,68,255,91,86,67,255,90,85,67,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,20,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,29,255,40,38,30,255,41,39,31,255,43,40,32,255,44,41,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,55,44,255,60,57,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,70,55,255,75,71,56,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,86,80,63,255,87,81,64,255,88,83,65,255,89,84,66,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,93,88,69,255,93,87,68,255,92,86,67,255,78,73,57,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,9,255,14,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,32,25,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,60,57,45,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,62,255,85,80,62,255,86,81,63,255,87,82,64,255,88,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,94,88,69,255,93,87,68,255,92,86,68,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,1,1,255,3,3,2,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,76,59,255,81,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,94,89,70,255,94,88,69,255,93,87,69,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,12,11,9,255,13,13,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,18,15,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,29,22,255,32,30,24,255,33,31,25,255,35,33,26,255,36,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,40,31,255,43,41,32,255,45,42,33,255,46,43,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,48,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,54,42,255,58,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,70,65,51,255,71,67,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,73,57,255,78,74,58,255,80,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,89,83,65,255,90,85,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,95,90,70,255,95,89,70,255,94,89,70,255,94,88,69,255,81,76,60,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,4,3,3,255,5,5,4,255,7,7,5,255,9,8,6,255,10,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,27,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,36,28,255,40,37,29,255,41,39,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,52,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,66,51,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,87,81,64,255,88,82,65,255,89,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,71,255,96,90,71,255,95,89,70,255,94,89,70,255,80,75,59,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,7,255,11,10,8,255,12,12,9,255,14,13,10,255,15,15,11,255,17,16,13,255,19,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,21,255,29,28,22,255,31,29,23,255,32,31,24,255,34,32,25,255,35,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,63,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,69,55,255,75,71,55,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,62,255,85,79,62,255,86,80,63,255,87,82,64,255,88,83,65,255,89,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,94,88,69,255,94,89,70,255,95,89,70,255,96,90,71,255,96,90,71,255,96,90,71,255,95,89,70,255,94,88,69,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,6,6,4,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,20,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,39,36,28,255,40,38,30,255,41,39,31,255,43,40,32,255,44,41,33,255,45,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,40,255,56,53,41,255,58,54,42,255,59,55,43,255,60,57,44,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,70,55,255,75,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,83,65,255,90,84,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,70,255,96,91,71,255,97,91,71,255,96,90,71,255,96,90,70,255,95,89,70,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,4,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,11,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,29,255,40,38,30,255,41,39,31,255,43,40,32,255,44,41,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,55,44,255,60,57,45,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,76,59,255,81,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,89,83,65,255,90,84,66,255,91,85,67,255,92,86,68,255,93,87,68,255,94,88,69,255,94,89,70,255,95,89,70,255,96,90,71,255,97,91,71,255,97,92,72,255,97,91,71,255,96,90,71,255,96,90,70,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,4,4,3,255,6,6,5,255,8,7,6,255,10,9,7,255,11,10,8,255,13,12,9,255,14,13,11,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,28,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,56,44,255,60,57,45,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,75,59,255,80,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,89,83,65,255,90,84,66,255,91,86,67,255,92,86,68,255,93,87,68,255,94,88,69,255,94,89,70,255,95,89,70,255,96,90,71,255,97,91,71,255,98,92,72,255,97,91,72,255,97,91,71,255,96,90,71,255,85,79,62,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,10,9,7,255,11,11,8,255,13,12,9,255,14,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,28,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,74,58,255,79,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,89,83,65,255,90,84,66,255,91,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,95,90,70,255,96,90,71,255,97,91,72,255,98,92,72,255,97,92,72,255,97,91,71,255,96,90,71,255,84,79,62,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,34,32,25,255,36,34,27,255,37,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,46,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,74,58,255,80,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,89,83,65,255,90,85,66,255,91,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,95,90,70,255,96,90,71,255,97,91,72,255,98,92,72,255,98,92,72,255,97,91,72,255,96,91,71,255,84,79,62,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,17,255,24,23,18,255,25,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,32,25,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,89,83,65,255,90,85,66,255,91,86,67,255,92,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,70,255,96,91,71,255,97,91,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,71,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,4,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,61,48,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,87,81,64,255,88,82,65,255,89,84,66,255,90,85,66,255,91,86,67,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,71,255,97,91,71,255,97,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,71,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,61,48,255,66,62,48,255,67,63,49,255,68,64,50,255,70,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,87,81,64,255,88,82,65,255,89,84,66,255,90,85,67,255,91,86,67,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,71,255,97,91,71,255,98,92,72,255,98,92,73,255,98,92,72,255,98,92,72,255,97,91,72,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,61,48,255,66,62,48,255,67,63,49,255,68,64,50,255,70,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,87,81,64,255,88,82,65,255,89,84,66,255,90,85,67,255,91,86,67,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,71,255,97,91,71,255,98,92,72,255,98,92,73,255,98,92,72,255,98,92,72,255,97,91,72,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,12,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,61,48,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,87,81,64,255,88,82,65,255,89,84,66,255,90,85,66,255,91,86,67,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,71,255,97,91,71,255,97,92,72,255,98,92,72,255,98,92,72,255,97,92,72,255,97,91,71,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,4,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,17,255,24,23,18,255,26,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,32,25,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,41,32,255,44,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,89,83,65,255,90,85,66,255,91,86,67,255,92,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,70,255,96,91,71,255,97,91,72,255,98,92,72,255,98,92,72,255,97,91,72,255,97,91,71,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,34,32,25,255,36,34,27,255,37,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,74,58,255,80,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,89,83,65,255,90,85,66,255,91,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,96,90,70,255,96,90,71,255,97,91,72,255,98,92,72,255,98,92,72,255,97,91,72,255,96,91,71,255,84,79,62,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,9,255,14,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,28,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,51,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,74,58,255,79,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,89,83,65,255,90,84,66,255,91,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,95,90,70,255,96,90,71,255,97,91,72,255,98,92,72,255,97,92,72,255,97,91,71,255,96,90,71,255,84,79,62,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,10,9,7,255,11,10,8,255,13,12,9,255,14,14,11,255,16,15,12,255,18,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,28,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,56,44,255,60,57,45,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,75,59,255,80,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,89,83,65,255,90,84,66,255,91,86,67,255,92,86,68,255,93,87,68,255,94,88,69,255,94,89,70,255,95,89,70,255,96,90,71,255,97,91,71,255,98,92,72,255,97,91,72,255,97,91,71,255,96,90,71,255,85,79,62,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,4,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,11,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,29,255,40,38,30,255,41,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,55,44,255,60,57,45,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,76,59,255,81,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,89,83,65,255,90,84,66,255,91,85,67,255,92,86,68,255,93,87,68,255,94,88,69,255,94,89,70,255,95,89,70,255,96,90,71,255,97,91,71,255,97,92,72,255,97,91,71,255,96,90,71,255,96,90,70,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,6,6,4,255,8,7,6,255,9,9,7,255,11,10,8,255,13,12,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,20,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,39,36,28,255,40,38,30,255,41,39,31,255,43,40,32,255,44,41,33,255,45,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,40,255,56,53,41,255,58,54,42,255,59,55,43,255,60,57,44,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,70,55,255,75,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,83,65,255,90,84,66,255,91,85,67,255,92,86,68,255,92,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,71,255,96,91,71,255,97,91,71,255,96,90,71,255,96,90,70,255,95,89,70,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,9,7,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,11,255,17,16,13,255,19,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,21,255,29,28,22,255,31,29,23,255,32,31,24,255,34,32,25,255,35,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,63,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,69,55,255,75,71,55,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,62,255,85,79,62,255,86,81,63,255,87,82,64,255,88,83,65,255,89,84,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,68,255,94,88,69,255,95,89,70,255,95,90,70,255,96,90,71,255,96,90,71,255,96,90,71,255,95,89,70,255,94,88,69,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,7,255,11,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,27,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,36,28,255,40,37,29,255,41,39,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,66,52,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,86,80,63,255,87,81,64,255,88,83,65,255,89,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,96,90,71,255,96,90,71,255,95,89,70,255,94,89,69,255,80,75,59,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,4,3,3,255,5,5,4,255,7,7,5,255,9,8,6,255,10,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,36,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,40,31,255,43,41,32,255,45,42,33,255,46,43,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,48,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,54,42,255,58,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,68,64,50,255,70,65,51,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,73,57,255,78,74,58,255,80,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,89,83,65,255,90,85,66,255,91,85,67,255,91,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,95,90,70,255,95,89,70,255,94,89,70,255,94,88,69,255,81,76,60,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,2,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,61,48,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,75,58,255,80,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,87,82,64,255,89,83,65,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,94,88,69,255,95,89,70,255,94,89,70,255,94,88,69,255,93,87,69,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,32,25,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,60,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,84,79,62,255,85,80,62,255,86,81,63,255,87,82,64,255,88,83,65,255,89,84,66,255,90,85,66,255,91,85,67,255,92,86,67,255,92,87,68,255,93,87,69,255,94,88,69,255,95,89,70,255,94,88,69,255,93,87,68,255,92,86,68,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,10,9,7,255,11,10,8,255,13,12,9,255,14,13,11,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,29,255,40,38,30,255,41,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,55,44,255,60,57,44,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,70,55,255,75,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,86,80,63,255,87,81,64,255,88,83,65,255,89,84,66,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,93,88,69,255,93,88,69,255,93,87,68,255,92,86,67,255,78,73,57,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,6,6,4,255,8,7,6,255,9,9,7,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,11,255,17,16,13,255,19,18,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,39,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,69,54,255,75,71,55,255,76,72,56,255,77,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,64,255,88,82,65,255,88,83,65,255,89,84,66,255,90,84,66,255,90,85,67,255,91,86,67,255,92,86,68,255,93,87,68,255,92,87,68,255,91,86,67,255,90,85,67,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,7,255,10,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,27,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,52,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,68,64,50,255,70,65,51,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,86,67,255,92,86,68,255,91,86,67,255,90,85,66,255,89,84,66,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,10,7,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,25,255,35,33,26,255,36,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,67,53,255,73,69,54,255,74,70,55,255,76,71,56,255,77,72,56,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,61,255,84,79,62,255,85,80,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,91,85,67,255,91,85,67,255,90,85,66,255,89,84,66,255,88,83,65,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,4,255,6,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,9,255,14,13,11,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,30,23,255,33,31,24,255,34,32,25,255,36,34,27,255,37,35,28,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,51,40,255,55,52,41,255,56,53,42,255,58,54,43,255,59,55,43,255,60,57,44,255,61,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,70,66,52,255,71,67,53,255,73,68,54,255,74,70,55,255,75,71,55,255,76,72,56,255,77,73,57,255,78,74,58,255,79,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,90,84,66,255,90,84,66,255,89,83,65,255,88,82,64,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,4,4,3,255,6,6,4,255,8,7,6,255,9,9,7,255,11,10,8,255,12,12,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,21,255,29,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,66,51,255,71,67,52,255,72,68,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,62,255,85,79,62,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,83,65,255,89,83,65,255,89,84,66,255,88,83,65,255,87,82,64,255,86,80,63,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,6,255,10,10,8,255,12,11,9,255,13,13,10,255,15,14,11,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,28,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,43,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,48,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,54,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,61,48,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,71,66,52,255,72,68,53,255,73,69,54,255,74,70,55,255,75,71,56,255,76,72,56,255,77,73,57,255,79,74,58,255,80,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,84,79,62,255,85,80,63,255,85,80,63,255,86,81,63,255,87,81,64,255,87,82,64,255,88,82,65,255,88,83,65,255,87,81,64,255,85,80,63,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,14,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,22,21,16,255,24,22,18,255,26,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,60,57,44,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,61,255,83,78,62,255,84,79,62,255,84,79,62,255,85,80,63,255,86,80,63,255,86,81,64,255,87,81,64,255,86,81,64,255,85,80,62,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,11,255,17,16,13,255,19,18,14,255,20,19,15,255,22,21,16,255,23,22,17,255,25,24,18,255,27,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,28,255,40,38,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,54,50,40,255,55,52,40,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,66,51,255,71,67,52,255,72,68,53,255,73,69,54,255,74,70,55,255,75,71,56,255,76,72,56,255,77,73,57,255,78,74,58,255,80,75,59,255,81,76,59,255,82,77,60,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,85,80,62,255,85,80,63,255,86,80,63,255,84,79,62,255,83,78,61,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,7,255,10,10,8,255,12,11,9,255,13,13,10,255,15,14,11,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,28,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,43,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,57,255,79,74,58,255,80,75,59,255,81,76,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,84,79,62,255,84,79,62,255,84,79,62,255,82,77,61,255,80,76,59,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,46,36,255,50,47,37,255,51,48,38,255,53,49,39,255,54,51,40,255,55,52,41,255,56,53,42,255,58,54,42,255,59,55,43,255,60,56,44,255,61,58,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,66,52,255,71,67,52,255,72,68,53,255,73,68,54,255,74,69,55,255,75,70,55,255,76,71,56,255,77,72,57,255,78,73,58,255,79,74,58,255,80,75,59,255,81,76,60,255,81,76,60,255,82,77,60,255,82,77,61,255,83,78,61,255,83,78,61,255,82,77,60,255,80,75,59,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,21,255,29,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,42,40,31,255,44,41,32,255,45,42,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,52,41,255,57,54,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,66,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,71,67,53,255,72,68,53,255,73,69,54,255,74,70,55,255,75,71,56,255,76,72,56,255,77,73,57,255,78,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,81,76,59,255,81,76,60,255,81,76,60,255,81,76,60,255,79,74,58,255,77,72,56,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,4,3,255,5,5,4,255,7,7,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,10,255,14,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,29,22,255,32,30,24,255,33,31,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,53,42,255,58,54,42,255,59,55,43,255,60,56,44,255,61,58,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,50,255,69,64,51,255,70,65,51,255,71,66,52,255,72,67,53,255,73,68,53,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,56,255,78,73,57,255,78,74,58,255,79,74,58,255,79,74,58,255,79,74,58,255,80,75,59,255,80,75,59,255,78,73,58,255,76,71,56,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,4,3,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,12,12,9,255,14,13,10,255,15,14,11,255,17,16,12,255,19,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,27,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,55,51,40,255,56,52,41,255,57,54,42,255,58,55,43,255,59,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,62,48,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,51,255,71,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,76,71,56,255,77,72,56,255,77,72,57,255,77,73,57,255,78,73,57,255,78,73,57,255,78,73,58,255,77,73,57,255,75,70,55,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,6,255,10,10,7,255,12,11,9,255,13,12,10,255,14,14,11,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,36,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,45,35,255,49,46,36,255,50,47,37,255,52,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,53,42,255,58,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,71,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,75,70,55,255,75,71,56,255,76,71,56,255,76,71,56,255,76,71,56,255,76,72,56,255,77,72,56,255,74,70,55,255,71,66,52,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,2,255,5,5,4,255,6,6,5,255,8,7,6,255,9,9,7,255,11,10,8,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,12,255,19,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,24,18,255,27,25,20,255,28,27,21,255,30,28,22,255,31,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,43,33,255,47,44,34,255,48,45,35,255,49,47,36,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,60,57,45,255,62,58,45,255,63,59,46,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,65,51,255,70,66,52,255,71,66,52,255,72,67,53,255,73,68,54,255,74,69,54,255,74,69,54,255,74,70,55,255,74,70,55,255,75,70,55,255,75,70,55,255,73,69,54,255,69,65,51,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,4,3,255,6,5,4,255,7,7,5,255,8,8,6,255,10,9,7,255,11,11,8,255,13,12,9,255,14,13,10,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,31,29,23,255,32,30,24,255,34,31,25,255,35,33,26,255,36,34,27,255,38,35,28,255,39,37,29,255,40,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,49,46,36,255,50,47,37,255,51,48,38,255,52,49,39,255,54,50,39,255,55,51,40,255,56,53,41,255,57,54,42,255,58,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,65,51,255,70,65,51,255,71,66,52,255,72,67,53,255,72,68,53,255,72,68,53,255,73,68,54,255,73,68,54,255,73,68,54,255,72,67,53,255,68,64,50,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,2,255,5,4,3,255,6,6,4,255,8,7,6,255,9,8,7,255,10,10,8,255,12,11,9,255,13,12,10,255,15,14,11,255,17,16,12,255,18,17,13,255,20,19,15,255,22,20,16,255,23,22,17,255,25,23,18,255,26,25,20,255,28,26,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,35,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,52,48,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,53,41,255,57,54,42,255,59,55,43,255,60,56,44,255,61,57,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,61,48,255,66,62,49,255,67,63,49,255,68,64,50,255,69,64,51,255,70,65,51,255,70,66,52,255,71,66,52,255,71,66,52,255,71,66,52,255,71,66,52,255,70,66,52,255,67,63,49,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,0,255,2,2,2,255,4,3,3,255,5,5,4,255,7,6,5,255,8,8,6,255,9,9,7,255,11,10,8,255,12,11,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,21,19,15,255,22,21,16,255,24,22,18,255,26,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,32,26,255,36,34,27,255,37,35,28,255,39,36,29,255,40,38,30,255,41,39,31,255,43,40,32,255,44,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,49,46,36,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,55,52,41,255,57,53,42,255,58,54,43,255,59,55,43,255,60,56,44,255,61,58,45,255,62,58,46,255,63,59,47,255,64,60,47,255,65,61,48,255,66,62,48,255,66,62,49,255,67,63,50,255,68,64,50,255,68,64,51,255,68,64,50,255,68,64,50,255,68,64,50,255,68,64,50,255,65,61,48,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,4,4,3,255,6,5,4,255,7,7,5,255,9,8,6,255,10,9,7,255,11,11,8,255,13,12,9,255,15,14,11,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,28,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,36,34,27,255,38,36,28,255,39,37,29,255,41,38,30,255,42,39,31,255,43,41,32,255,45,42,33,255,46,43,34,255,47,45,35,255,49,46,36,255,50,47,37,255,51,48,38,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,54,43,255,59,56,44,255,60,57,44,255,61,57,45,255,62,58,46,255,63,59,46,255,63,60,47,255,64,60,47,255,65,61,48,255,66,62,49,255,66,62,49,255,66,62,49,255,66,62,49,255,66,62,49,255,66,62,49,255,63,59,46,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,2,1,255,3,3,2,255,5,5,4,255,6,6,5,255,8,7,6,255,9,8,7,255,10,9,7,255,11,11,8,255,13,12,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,22,20,16,255,23,22,17,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,35,33,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,39,30,255,42,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,51,48,38,255,52,49,38,255,53,50,39,255,54,51,40,255,56,52,41,255,57,53,42,255,58,54,43,255,59,55,43,255,60,56,44,255,60,57,45,255,61,57,45,255,62,58,46,255,63,59,46,255,64,60,47,255,64,60,47,255,64,60,47,255,64,60,47,255,64,60,47,255,63,60,47,255,60,56,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,3,3,255,5,5,4,255,6,6,5,255,8,7,6,255,9,8,7,255,10,10,7,255,12,11,9,255,14,13,10,255,15,14,11,255,17,16,13,255,19,18,14,255,20,19,15,255,22,21,16,255,24,22,18,255,25,24,19,255,27,25,20,255,29,27,21,255,30,28,22,255,31,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,39,36,28,255,40,37,29,255,41,39,30,255,43,40,31,255,44,41,32,255,45,42,33,255,46,44,34,255,47,45,35,255,49,46,36,255,50,47,37,255,51,48,38,255,52,49,38,255,53,50,39,255,54,51,40,255,55,52,41,255,57,53,42,255,57,54,42,255,58,55,43,255,59,55,43,255,60,56,44,255,60,57,45,255,61,57,45,255,62,58,46,255,62,58,46,255,62,58,46,255,61,58,45,255,61,57,45,255,57,54,42,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,3,3,255,5,5,4,255,6,6,5,255,8,7,6,255,9,8,7,255,10,10,8,255,12,11,9,255,14,13,10,255,16,15,12,255,17,16,13,255,19,18,14,255,21,20,15,255,23,21,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,35,32,25,255,36,34,26,255,37,35,27,255,39,36,28,255,40,38,30,255,41,39,31,255,43,40,32,255,44,41,32,255,45,42,33,255,46,43,34,255,47,45,35,255,49,46,36,255,50,47,37,255,51,48,37,255,52,49,38,255,53,50,39,255,54,51,40,255,55,52,41,255,56,52,41,255,57,53,42,255,57,54,42,255,58,54,43,255,59,55,43,255,59,56,44,255,60,56,44,255,59,56,44,255,58,55,43,255,58,54,43,255,47,44,35,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,2,2,255,4,4,3,255,5,5,4,255,6,6,5,255,8,7,6,255,9,8,7,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,21,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,27,21,255,30,29,22,255,32,30,23,255,33,31,24,255,35,32,26,255,36,34,27,255,37,35,28,255,39,36,29,255,40,38,30,255,42,39,31,255,43,40,31,255,44,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,48,45,36,255,49,46,36,255,51,47,37,255,52,49,38,255,53,50,39,255,53,50,39,255,54,51,40,255,55,51,40,255,55,52,41,255,56,53,41,255,56,53,42,255,57,54,42,255,56,53,42,255,56,52,41,255,55,51,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,2,1,1,255,3,3,2,255,4,4,3,255,5,5,4,255,6,6,5,255,7,7,5,255,9,8,6,255,11,10,8,255,12,12,9,255,14,13,10,255,16,15,12,255,18,17,13,255,20,18,14,255,21,20,16,255,23,22,17,255,25,23,18,255,26,25,19,255,28,26,20,255,29,27,21,255,30,29,22,255,32,30,23,255,33,31,25,255,35,33,26,255,36,34,27,255,37,35,28,255,39,36,29,255,40,38,30,255,41,39,30,255,42,40,31,255,43,41,32,255,44,42,33,255,46,43,34,255,47,44,34,255,48,45,35,255,49,46,36,255,50,47,37,255,51,48,37,255,51,48,38,255,52,49,38,255,52,49,39,255,53,50,39,255,54,50,39,255,54,51,40,255,53,50,39,255,52,49,38,255,50,47,37,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,4,3,3,255,5,4,3,255,6,5,4,255,7,6,5,255,9,8,6,255,10,10,8,255,12,12,9,255,14,13,10,255,16,15,12,255,18,17,13,255,19,18,14,255,21,20,16,255,23,22,17,255,24,23,18,255,26,24,19,255,27,26,20,255,29,27,21,255,30,28,22,255,32,30,23,255,33,31,24,255,34,32,25,255,36,34,26,255,37,35,27,255,38,36,28,255,40,37,29,255,41,38,30,255,42,39,31,255,43,40,32,255,44,41,32,255,45,42,33,255,46,43,34,255,47,44,35,255,48,45,35,255,49,46,36,255,49,46,36,255,50,47,37,255,50,47,37,255,51,47,37,255,51,48,37,255,49,46,36,255,48,45,35,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,2,255,3,3,2,255,4,4,3,255,5,5,4,255,6,6,5,255,8,8,6,255,10,10,8,255,12,11,9,255,14,13,10,255,16,15,12,255,18,16,13,255,19,18,14,255,21,20,16,255,23,21,17,255,24,23,18,255,26,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,33,31,24,255,34,32,25,255,35,33,26,255,37,34,27,255,38,35,28,255,39,36,29,255,40,37,29,255,41,38,30,255,42,39,31,255,43,40,32,255,44,41,32,255,45,42,33,255,46,43,34,255,46,43,34,255,46,43,34,255,47,44,34,255,47,44,34,255,47,44,35,255,45,42,33,255,41,39,30,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,2,2,1,255,3,2,2,255,3,3,3,255,4,4,3,255,6,5,4,255,8,7,6,255,10,9,7,255,12,11,9,255,13,13,10,255,15,14,11,255,17,16,13,255,19,18,14,255,21,20,15,255,22,21,16,255,24,22,17,255,25,24,18,255,26,25,20,255,28,26,21,255,29,28,22,255,31,29,23,255,32,30,24,255,34,32,25,255,35,33,26,255,36,33,26,255,37,34,27,255,38,35,28,255,39,36,28,255,40,37,29,255,41,38,30,255,41,39,31,255,42,40,31,255,42,40,31,255,43,40,31,255,43,40,31,255,43,40,32,255,43,40,31,255,33,31,24,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,1,1,1,255,2,2,1,255,3,3,2,255,5,4,3,255,7,6,5,255,9,8,6,255,11,10,8,255,13,12,9,255,14,14,11,255,16,15,12,255,18,17,13,255,20,18,15,255,21,20,16,255,23,21,17,255,24,23,18,255,25,24,19,255,27,25,20,255,28,27,21,255,30,28,22,255,31,29,23,255,32,30,24,255,33,31,24,255,34,32,25,255,35,33,26,255,36,34,26,255,37,34,27,255,38,35,28,255,38,36,28,255,38,36,28,255,38,36,28,255,38,36,28,255,37,35,28,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,0,0,255,1,1,1,255,1,1,1,255,3,3,2,255,5,5,4,255,7,7,5,255,9,9,7,255,11,11,8,255,13,13,10,255,15,14,11,255,17,16,12,255,18,17,14,255,20,19,15,255,21,20,16,255,23,21,17,255,24,23,18,255,25,24,19,255,27,25,20,255,28,26,21,255,29,27,21,255,30,28,22,255,31,29,23,255,32,30,23,255,32,30,24,255,33,31,24,255,34,32,25,255,33,31,24,255,32,30,24,255,32,30,23,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,2,255,5,5,4,255,7,7,5,255,9,9,7,255,11,11,8,255,13,12,10,255,14,14,11,255,16,15,12,255,17,16,13,255,19,18,14,255,20,19,15,255,22,20,16,255,23,22,17,255,24,23,18,255,25,23,18,255,25,24,19,255,26,25,19,255,27,25,20,255,27,26,20,255,14,13,10,255,22,21,16,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,1,1,1,255,3,3,3,255,5,5,4,255,7,7,5,255,9,8,6,255,10,10,8,255,12,11,9,255,13,12,10,255,15,14,11,255,16,15,12,255,17,16,13,255,17,16,12,255,17,16,12,255,17,16,12,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255
void setup() {
  size(100, 100, P3D);
  colorMode(HSB, 255);
  noStroke();
}

void draw() {
  background(0);
  translate(width / 2, height / 2);
  pointLight(33, 66, 99, 100, 0, 100);
  sphere(40);
  exit();
}